// app.js  小程序的全局入口文件,小程序的启动文件
App({
  // onLaunch 小程序项目的声明周期,指小程序启动
  onLaunch() {
    console.log("onLaunch");
//   哈哈哈
    // 展示本地存储能力,全局读取本地数据,页面中就可以使用
    const logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)
    // 从本地取出用户信息,一定要同步取,保证页面中取数据一定是有值的
    this.globalData.userInfo = wx.getStorageSync('userInfo')
    // 登录
    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
  },
  // globalData 数据是App对象中的一个全局字段,可以在页面中读写
  globalData: {
    userInfo: null
  },
  // 更新globalData数据的函数
  steUserInfo(data){
    console.log(this); // 当前app对象
    this.globalData.userInfo = data
    wx.setStorage({
      key:"userInfo",
      data:data
    })
  }
})
